#!/usr/bin/env python
# coding=utf-8
# Created by han on 2016/5/30
from function import input_auth,register_info,register,register_info_outer,\
    login_info,modify_msg,modifi_outer,search_info,search
import getpass



#msg = {"user":"","passwd":"","addr":","is_login":"1","is_lock":"1","tel":"","auth":""}
meg = {}
# def main():
#     1登陆，2注册
#     1登陆
#         1、搜索信息
#         2、后台管理，
#                 2、后台管理 修改用户信息
#                           修改密码


def main():
    while True:
        user_input = input_auth("用户登陆","用户注册")
        if user_input == 1:
                user_name = input("请输入用户名或按【回车】返回： ")
                if not user_name:                               #如果user为真则往下继续采集数据
                    continue
                user_pass = input("请输入密码： ")
                if not user_pass:
                    continue
                login_mes = login_info(user_name,user_pass)
                #print(login_mes,'-------------')
                if not login_mes:                       #如果login_info中判断输入密码有误则传回假为假则让其重新输入
                    continue
                #modify_chose = modify_msg(**login_mes)
                while True:
                    modify_chose = modify_msg(**login_mes)                  #进入第二层选择菜单 返回值为选择的标志位
                    if modify_chose == 1:
                        pass
                    elif modify_chose == 2:
                        sea_res = search_info()
                        if sea_res:
                            search(sea_res)
                        else:
                            continue
                    else:
                        break
        elif user_input == 2:
            reg_info = register_info()
            register(**reg_info)


main()
#搜索界面按回车 一直显示当前用户的信息
#用户注册不能退出
#其他用户登陆后直接返回没有权限报错
#登陆后退出
#创建用户的时候增加一张搜索专用的表格
#重新写搜索功能
#注册密码允许使用字符串
#输入密码不能是字符串
#注册相同用户


#修改普通用户的功能已经完成，2个修改后的文件已经生成，就差替换原文件了。

